Round-Off Noise of Multiplicative FIR Filters Implemented on an FPGA Platform
نویسندگان
چکیده
The paper analyzes the effects of round-off noise on Multiplicative Finite Impulse Response (MFIR) filters used to approximate the behavior of pole filters. General expressions to calculate the signal to round-off noise ratio of a cascade structure of Finite Impulse Response (FIR) filters are obtained and applied on the special case of MFIR filters. The analysis is based on fixed-point implementations, which are most common in digital signal processing algorithms implemented in Field-Programmable Gate-Array (FPGA) technology. Three well known scaling methods, i.e., L2 bound; infinity bound and absolute bound scaling are considered and compared. The paper shows that the ordering of the MFIR stages, in combination with the scaling methods, have an important impact on the round-off noise. An optimal ordering of the stages for a chosen scaling method can improve the round-off noise performance by 20 dB.
منابع مشابه
FPGA Implementation of Demodulators in Software Defined Radio Systems
The implementation of digital demodulators using FPGA platform has been presented in this paper. The softwarehardware platform based on Spartan 3A has been developed for digital signal processing purposes .This platform represents the optimal choice from the standpoint of costs, performance and power consumption. The bank of FIR filters is particularly designed for signal analysis applications....
متن کاملFPGA vs GPU Performance Comparison on the Implementation of FIR Filters
FIR filters find place in digital signal processing applications that require stopping a frequency band while passing another band or removing noise. Due to the complex structure and parallelism property of FIR filters, dedicated reconfigurable hardware are preferred for implementation rather than CPUs. Recently, GPGPU emerged as an effective technique for solving computation-intensive problems...
متن کاملFixed-point FPGA Implementation of a Kalman Filter for Range and Velocity Estimation of Moving Targets
Tracking filters are extensively used within object tracking systems in order to provide consecutive smooth estimations of position and velocity of the object with minimum error. Namely, Kalman filter and its numerous variants are widely known as simple yet effective linear tracking filters in many diverse applications. In this paper, an effective method is proposed for designing and implementa...
متن کاملElectrocardiogram (ecg) Signal Processing on Fpga for Emerging Healthcare Applications
In this project an ECG signal processing module will be implemented in VHDL on FPGA platform. The digital filtering will be carried out with low pass FIR architecture. Filters shall filter the 50 Hz coupled noise and other high frequency noises. The filtered signal is subjected to Short Time Fourier transform by which lot of inferences can be made by medical experts. A recorded ECG signal will ...
متن کاملAn Algorithm for FPGA based Implementation of Variable Precision MAC unit for High Performance Digital FIR Filters
The MAC Unit plays an important role in DSP applications. When implemented on FPGA, many MAC Units can be implemented on a single FPGA flexible to different design architectures. Hence the need of efficient MAC Units arises for filter applications. This paper discusses about variable precision based MAC Unit implemented on FPGA at algorithmic level. The proposed algorithm for FIR Filters is hig...
متن کامل